Databases

Course Code
βασ-δεδ
ECTS Credits
6
Semester
5th Semester
Course Category

Core courses

Core courses

Specialization
Core Courses
Course Description
COURSE CONTENTS

Course contents: Introduction. The entity relation model (E/R). The relational model, relational algebra and other query languages (relational calculus, Datalog, QBE). SQL. Data constraints, functional dependencies, relational database design, canonical forms. Algorithms for database design, moving from E/R to relational model. Query evaluation.

ASSESSMENT

Assessment: Written exercises and implementation of a project during semester, and written exams at the end of the semester. The final grade is computer by taking into account the respective marks of the exercises (10-20%), the project (30-40%) and the final examination (50-80%). It is required to have a passing grade on the project and the final examination.